[INFO] cloning repository https://github.com/wayne-stewart/FileX
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/wayne-stewart/FileX" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwayne-stewart%2FFileX", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwayne-stewart%2FFileX'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 399e1c8e89e7462f36bc5345ec1cb28337cec18f
[INFO] building wayne-stewart/FileX against master#881c1ac408d93bb7adaa3a51dabab9266e82eee8 for issue-85264
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwayne-stewart%2FFileX" "/workspace/builds/worker-2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/wayne-stewart/FileX on toolchain 881c1ac408d93bb7adaa3a51dabab9266e82eee8
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/wayne-stewart/FileX
[INFO] finished tweaking git repo https://github.com/wayne-stewart/FileX
[INFO] tweaked toml for git repo https://github.com/wayne-stewart/FileX written to /workspace/builds/worker-2/source/Cargo.toml
[INFO] crate git repo https://github.com/wayne-stewart/FileX already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded fontdue v0.3.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] c5ad22c89f72792befee3765c5e84f74ca0f4b770d170669e72440da4d2cf768
[INFO] running `Command { std: "docker" "start" "-a" "c5ad22c89f72792befee3765c5e84f74ca0f4b770d170669e72440da4d2cf768", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c5ad22c89f72792befee3765c5e84f74ca0f4b770d170669e72440da4d2cf768", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c5ad22c89f72792befee3765c5e84f74ca0f4b770d170669e72440da4d2cf768", kill_on_drop: false }`
[INFO] [stdout] c5ad22c89f72792befee3765c5e84f74ca0f4b770d170669e72440da4d2cf768
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 51071fceb34ab8e1cbf1fc5d5bb8dae07e21a059ef10d962a06b37f16c94bad6
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "51071fceb34ab8e1cbf1fc5d5bb8dae07e21a059ef10d962a06b37f16c94bad6", kill_on_drop: false }`
[INFO] [stderr]    Compiling winapi v0.3.9
[INFO] [stderr]    Compiling ttf-parser v0.8.2
[INFO] [stderr]    Compiling hashbrown v0.8.2
[INFO] [stderr]    Compiling fontdue v0.3.2
[INFO] [stderr]    Compiling filex v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os`
[INFO] [stdout]   --> src/win32.rs:22:14
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::os::windows::ffi::OsStrExt;
[INFO] [stdout]    |              ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/win32.rs:30:19
[INFO] [stdout]    |
[INFO] [stdout] 30 | use self::winapi::shared::windef:: {
[INFO] [stdout]    |                   ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/win32.rs:38:19
[INFO] [stdout]    |
[INFO] [stdout] 38 | use self::winapi::shared::ntdef:: {
[INFO] [stdout]    |                   ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/win32.rs:43:19
[INFO] [stdout]    |
[INFO] [stdout] 43 | use self::winapi::um::wingdi::{
[INFO] [stdout]    |                   ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/win32.rs:68:19
[INFO] [stdout]    |
[INFO] [stdout] 68 | use self::winapi::shared::minwindef::{
[INFO] [stdout]    |                   ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/win32.rs:82:19
[INFO] [stdout]    |
[INFO] [stdout] 82 | use self::winapi::um::libloaderapi::{
[INFO] [stdout]    |                   ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/win32.rs:86:19
[INFO] [stdout]    |
[INFO] [stdout] 86 | use self::winapi::shared::windowsx::{
[INFO] [stdout]    |                   ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/win32.rs:91:19
[INFO] [stdout]    |
[INFO] [stdout] 91 | use self::winapi::um::winbase::{
[INFO] [stdout]    |                   ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/win32.rs:99:19
[INFO] [stdout]    |
[INFO] [stdout] 99 | use self::winapi::um::winuser::{
[INFO] [stdout]    |                   ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `self::winapi::ctypes`
[INFO] [stdout]   --> src/win32.rs:28:19
[INFO] [stdout]    |
[INFO] [stdout] 28 | use self::winapi::ctypes::c_void;
[INFO] [stdout]    |                   ^^^^^^ could not find `ctypes` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BITMAPINFO` in this scope
[INFO] [stdout]    --> src/win32.rs:189:11
[INFO] [stdout]     |
[INFO] [stdout] 189 |     info: BITMAPINFO,
[INFO] [stdout]     |           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BITMAPINFO` in this scope
[INFO] [stdout]    --> src/win32.rs:193:32
[INFO] [stdout]     |
[INFO] [stdout] 193 | static mut WINDOW_BITMAP_INFO: BITMAPINFO = create_window_bitamp_info();
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HCURSOR` in this scope
[INFO] [stdout]    --> src/win32.rs:194:26
[INFO] [stdout]     |
[INFO] [stdout] 194 | static mut CURSOR_ARROW: HCURSOR = null_mut();
[INFO] [stdout]     |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HCURSOR` in this scope
[INFO] [stdout]    --> src/win32.rs:195:25
[INFO] [stdout]     |
[INFO] [stdout] 195 | static mut CURSOR_HAND: HCURSOR = null_mut();
[INFO] [stdout]     |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HCURSOR` in this scope
[INFO] [stdout]    --> src/win32.rs:196:26
[INFO] [stdout]     |
[INFO] [stdout] 196 | static mut CURSOR_IBEAM: HCURSOR = null_mut();
[INFO] [stdout]     |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/win32.rs:197:27
[INFO] [stdout]     |
[INFO] [stdout] 197 | static mut WINDOW_HANDLE: HWND = null_mut();
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/win32.rs:199:34
[INFO] [stdout]     |
[INFO] [stdout] 199 | const WM_USER_CURSOR_TIMER_TICK: UINT = WM_USER + 101;
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]    --> src/win32.rs:199:41
[INFO] [stdout]     |
[INFO] [stdout] 199 | const WM_USER_CURSOR_TIMER_TICK: UINT = WM_USER + 101;
[INFO] [stdout]     |                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope
[INFO] [stdout]    --> src/win32.rs:203:24
[INFO] [stdout]     |
[INFO] [stdout] 203 |         CURSOR_ARROW = LoadCursorW(null_mut(), IDC_ARROW);
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]    --> src/win32.rs:203:48
[INFO] [stdout]     |
[INFO] [stdout] 203 |         CURSOR_ARROW = LoadCursorW(null_mut(), IDC_ARROW);
[INFO] [stdout]     |                                                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope
[INFO] [stdout]    --> src/win32.rs:204:23
[INFO] [stdout]     |
[INFO] [stdout] 204 |         CURSOR_HAND = LoadCursorW(null_mut(), IDC_HAND);
[INFO] [stdout]     |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_HAND` in this scope
[INFO] [stdout]    --> src/win32.rs:204:47
[INFO] [stdout]     |
[INFO] [stdout] 204 |         CURSOR_HAND = LoadCursorW(null_mut(), IDC_HAND);
[INFO] [stdout]     |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope
[INFO] [stdout]    --> src/win32.rs:205:24
[INFO] [stdout]     |
[INFO] [stdout] 205 |         CURSOR_IBEAM = LoadCursorW(null_mut(), IDC_IBEAM);
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_IBEAM` in this scope
[INFO] [stdout]    --> src/win32.rs:205:48
[INFO] [stdout]     |
[INFO] [stdout] 205 |         CURSOR_IBEAM = LoadCursorW(null_mut(), IDC_IBEAM);
[INFO] [stdout]     |                                                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetModuleHandleW` in this scope
[INFO] [stdout]    --> src/win32.rs:219:25
[INFO] [stdout]     |
[INFO] [stdout] 219 |         let hinstance = GetModuleHandleW(null_mut());
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]    --> src/win32.rs:220:25
[INFO] [stdout]     |
[INFO] [stdout] 220 |         let wnd_class = WNDCLASSW {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_OWNDC` in this scope
[INFO] [stdout]    --> src/win32.rs:221:20
[INFO] [stdout]     |
[INFO] [stdout] 221 |             style: CS_OWNDC | CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]     |                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]    --> src/win32.rs:221:31
[INFO] [stdout]     |
[INFO] [stdout] 221 |             style: CS_OWNDC | CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]     |                               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]    --> src/win32.rs:221:44
[INFO] [stdout]     |
[INFO] [stdout] 221 |             style: CS_OWNDC | CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]     |                                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadIconW` in this scope
[INFO] [stdout]    --> src/win32.rs:227:20
[INFO] [stdout]     |
[INFO] [stdout] 227 |             hIcon: LoadIconW(null_mut(), IDI_APPLICATION),
[INFO] [stdout]     |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDI_APPLICATION` in this scope
[INFO] [stdout]    --> src/win32.rs:227:42
[INFO] [stdout]     |
[INFO] [stdout] 227 |             hIcon: LoadIconW(null_mut(), IDI_APPLICATION),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassW` in this scope
[INFO] [stdout]    --> src/win32.rs:233:9
[INFO] [stdout]     |
[INFO] [stdout] 233 |         RegisterClassW(&wnd_class);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]    --> src/win32.rs:235:22
[INFO] [stdout]     |
[INFO] [stdout] 235 |         let handle = CreateWindowExW(
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPEDWINDOW` in this scope
[INFO] [stdout]    --> src/win32.rs:239:13
[INFO] [stdout]     |
[INFO] [stdout] 239 |             WS_OVERLAPPEDWINDOW | WS_VISIBLE,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/win32.rs:239:35
[INFO] [stdout]     |
[INFO] [stdout] 239 |             WS_OVERLAPPEDWINDOW | WS_VISIBLE,
[INFO] [stdout]     |                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope
[INFO] [stdout]    --> src/win32.rs:240:13
[INFO] [stdout]     |
[INFO] [stdout] 240 |             CW_USEDEFAULT,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope
[INFO] [stdout]    --> src/win32.rs:241:13
[INFO] [stdout]     |
[INFO] [stdout] 241 |             CW_USEDEFAULT,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/win32.rs:254:49
[INFO] [stdout]     |
[INFO] [stdout] 254 | unsafe extern "system" fn win32_wnd_proc(h_wnd: HWND, msg: UINT, w_param: WPARAM, l_param: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/win32.rs:254:60
[INFO] [stdout]     |
[INFO] [stdout] 254 | unsafe extern "system" fn win32_wnd_proc(h_wnd: HWND, msg: UINT, w_param: WPARAM, l_param: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/win32.rs:254:75
[INFO] [stdout]     |
[INFO] [stdout] 254 | unsafe extern "system" fn win32_wnd_proc(h_wnd: HWND, msg: UINT, w_param: WPARAM, l_param: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/win32.rs:254:92
[INFO] [stdout]     |
[INFO] [stdout] 254 | unsafe extern "system" fn win32_wnd_proc(h_wnd: HWND, msg: UINT, w_param: WPARAM, l_param: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/win32.rs:254:103
[INFO] [stdout]     |
[INFO] [stdout] 254 | unsafe extern "system" fn win32_wnd_proc(h_wnd: HWND, msg: UINT, w_param: WPARAM, l_param: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCursor` in this scope
[INFO] [stdout]    --> src/win32.rs:261:35
[INFO] [stdout]     |
[INFO] [stdout] 261 |                 Cursor::Hand => { SetCursor(CURSOR_HAND); 1 },
[INFO] [stdout]     |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCursor` in this scope
[INFO] [stdout]    --> src/win32.rs:262:36
[INFO] [stdout]     |
[INFO] [stdout] 262 |                 Cursor::Arrow => { SetCursor(CURSOR_ARROW); 1 },
[INFO] [stdout]     |                                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCursor` in this scope
[INFO] [stdout]    --> src/win32.rs:263:36
[INFO] [stdout]     |
[INFO] [stdout] 263 |                 Cursor::IBeam => { SetCursor(CURSOR_IBEAM); 1 },
[INFO] [stdout]     |                                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/win32.rs:264:35
[INFO] [stdout]     |
[INFO] [stdout] 264 |                 Cursor::NotSet => DefWindowProcW(h_wnd, msg, w_param, l_param)
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostQuitMessage` in this scope
[INFO] [stdout]    --> src/win32.rs:274:25
[INFO] [stdout]     |
[INFO] [stdout] 274 |         WM_DESTROY => { PostQuitMessage(0); 0 },
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/win32.rs:278:14
[INFO] [stdout]     |
[INFO] [stdout] 278 |         _ => DefWindowProcW(h_wnd, msg, w_param, l_param)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> src/win32.rs:283:14
[INFO] [stdout]     |
[INFO] [stdout] 283 |     unsafe { PostMessageW(WINDOW_HANDLE, WM_USER_CURSOR_TIMER_TICK, 0, 0) };
[INFO] [stdout]     |              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/win32.rs:288:9
[INFO] [stdout]     |
[INFO] [stdout] 288 |         InvalidateRect(WINDOW_HANDLE, null_mut(), 0);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MSG` in this scope
[INFO] [stdout]    --> src/win32.rs:296:46
[INFO] [stdout]     |
[INFO] [stdout] 293 | fn run_message_loop () {
[INFO] [stdout]     |                    - help: you might be missing a type parameter: `<MSG>`
[INFO] [stdout] ...
[INFO] [stdout] 296 |             let mut msg = mem::MaybeUninit::<MSG>::zeroed().assume_init();
[INFO] [stdout]     |                                              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetMessageW` in this scope
[INFO] [stdout]    --> src/win32.rs:297:16
[INFO] [stdout]     |
[INFO] [stdout] 297 |             if GetMessageW(&mut msg, WINDOW_HANDLE, 0, 0) > 0 {
[INFO] [stdout]     |                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TranslateMessage` in this scope
[INFO] [stdout]    --> src/win32.rs:298:17
[INFO] [stdout]     |
[INFO] [stdout] 298 |                 TranslateMessage(&msg);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DispatchMessageW` in this scope
[INFO] [stdout]    --> src/win32.rs:299:17
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 DispatchMessageW(&msg);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/win32.rs:309:34
[INFO] [stdout]     |
[INFO] [stdout] 309 | unsafe fn handle_wm_char(_h_wnd: HWND, _msg: UINT, w_param: WPARAM, _l_param: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/win32.rs:309:46
[INFO] [stdout]     |
[INFO] [stdout] 309 | unsafe fn handle_wm_char(_h_wnd: HWND, _msg: UINT, w_param: WPARAM, _l_param: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/win32.rs:309:61
[INFO] [stdout]     |
[INFO] [stdout] 309 | unsafe fn handle_wm_char(_h_wnd: HWND, _msg: UINT, w_param: WPARAM, _l_param: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/win32.rs:309:79
[INFO] [stdout]     |
[INFO] [stdout] 309 | unsafe fn handle_wm_char(_h_wnd: HWND, _msg: UINT, w_param: WPARAM, _l_param: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/win32.rs:309:90
[INFO] [stdout]     |
[INFO] [stdout] 309 | unsafe fn handle_wm_char(_h_wnd: HWND, _msg: UINT, w_param: WPARAM, _l_param: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/win32.rs:310:27
[INFO] [stdout]     |
[INFO] [stdout] 310 |     let ctrl_down = (0 != GetAsyncKeyState(VK_CONTROL));
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CONTROL` in this scope
[INFO] [stdout]    --> src/win32.rs:310:44
[INFO] [stdout]     |
[INFO] [stdout] 310 |     let ctrl_down = (0 != GetAsyncKeyState(VK_CONTROL));
[INFO] [stdout]     |                                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/win32.rs:320:36
[INFO] [stdout]     |
[INFO] [stdout] 320 | unsafe fn handle_wm_keydown(h_wnd: HWND, msg: UINT, w_param: WPARAM, l_param: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/win32.rs:320:47
[INFO] [stdout]     |
[INFO] [stdout] 320 | unsafe fn handle_wm_keydown(h_wnd: HWND, msg: UINT, w_param: WPARAM, l_param: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/win32.rs:320:62
[INFO] [stdout]     |
[INFO] [stdout] 320 | unsafe fn handle_wm_keydown(h_wnd: HWND, msg: UINT, w_param: WPARAM, l_param: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/win32.rs:320:79
[INFO] [stdout]     |
[INFO] [stdout] 320 | unsafe fn handle_wm_keydown(h_wnd: HWND, msg: UINT, w_param: WPARAM, l_param: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/win32.rs:320:90
[INFO] [stdout]     |
[INFO] [stdout] 320 | unsafe fn handle_wm_keydown(h_wnd: HWND, msg: UINT, w_param: WPARAM, l_param: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/win32.rs:323:21
[INFO] [stdout]     |
[INFO] [stdout] 323 |             if 0 != GetAsyncKeyState(VK_CONTROL) {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CONTROL` in this scope
[INFO] [stdout]    --> src/win32.rs:323:38
[INFO] [stdout]     |
[INFO] [stdout] 323 |             if 0 != GetAsyncKeyState(VK_CONTROL) {
[INFO] [stdout]     |                                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/win32.rs:328:21
[INFO] [stdout]     |
[INFO] [stdout] 328 |             if 0 != GetAsyncKeyState(VK_CONTROL) {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CONTROL` in this scope
[INFO] [stdout]    --> src/win32.rs:328:38
[INFO] [stdout]     |
[INFO] [stdout] 328 |             if 0 != GetAsyncKeyState(VK_CONTROL) {
[INFO] [stdout]     |                                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/win32.rs:333:21
[INFO] [stdout]     |
[INFO] [stdout] 333 |             if 0 != GetAsyncKeyState(VK_CONTROL) {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CONTROL` in this scope
[INFO] [stdout]    --> src/win32.rs:333:38
[INFO] [stdout]     |
[INFO] [stdout] 333 |             if 0 != GetAsyncKeyState(VK_CONTROL) {
[INFO] [stdout]     |                                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/win32.rs:339:21
[INFO] [stdout]     |
[INFO] [stdout] 339 |             if 0 != GetAsyncKeyState(VK_CONTROL) {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CONTROL` in this scope
[INFO] [stdout]    --> src/win32.rs:339:38
[INFO] [stdout]     |
[INFO] [stdout] 339 |             if 0 != GetAsyncKeyState(VK_CONTROL) {
[INFO] [stdout]     |                                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/win32.rs:344:21
[INFO] [stdout]     |
[INFO] [stdout] 344 |             if 0 != GetAsyncKeyState(VK_CONTROL) {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CONTROL` in this scope
[INFO] [stdout]    --> src/win32.rs:344:38
[INFO] [stdout]     |
[INFO] [stdout] 344 |             if 0 != GetAsyncKeyState(VK_CONTROL) {
[INFO] [stdout]     |                                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/win32.rs:349:21
[INFO] [stdout]     |
[INFO] [stdout] 349 |             if 0 != GetAsyncKeyState(VK_CONTROL) {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CONTROL` in this scope
[INFO] [stdout]    --> src/win32.rs:349:38
[INFO] [stdout]     |
[INFO] [stdout] 349 |             if 0 != GetAsyncKeyState(VK_CONTROL) {
[INFO] [stdout]     |                                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/win32.rs:368:16
[INFO] [stdout]     |
[INFO] [stdout] 368 |         _ => { DefWindowProcW(h_wnd, msg, w_param, l_param); }
[INFO] [stdout]     |                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/win32.rs:373:39
[INFO] [stdout]     |
[INFO] [stdout] 373 | unsafe fn handle_wm_mouse_move(h_wnd: HWND, _msg: UINT, _w_param: WPARAM, l_param: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/win32.rs:373:51
[INFO] [stdout]     |
[INFO] [stdout] 373 | unsafe fn handle_wm_mouse_move(h_wnd: HWND, _msg: UINT, _w_param: WPARAM, l_param: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/win32.rs:373:67
[INFO] [stdout]     |
[INFO] [stdout] 373 | unsafe fn handle_wm_mouse_move(h_wnd: HWND, _msg: UINT, _w_param: WPARAM, l_param: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/win32.rs:373:84
[INFO] [stdout]     |
[INFO] [stdout] 373 | unsafe fn handle_wm_mouse_move(h_wnd: HWND, _msg: UINT, _w_param: WPARAM, l_param: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/win32.rs:373:95
[INFO] [stdout]     |
[INFO] [stdout] 373 | unsafe fn handle_wm_mouse_move(h_wnd: HWND, _msg: UINT, _w_param: WPARAM, l_param: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                                               ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GET_X_LPARAM` in this scope
[INFO] [stdout]    --> src/win32.rs:374:19
[INFO] [stdout]     |
[INFO] [stdout] 374 |     let mouse_x = GET_X_LPARAM(l_param);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GET_Y_LPARAM` in this scope
[INFO] [stdout]    --> src/win32.rs:375:19
[INFO] [stdout]     |
[INFO] [stdout] 375 |     let mouse_y = GET_Y_LPARAM(l_param);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/win32.rs:377:46
[INFO] [stdout]     |
[INFO] [stdout] 373 | unsafe fn handle_wm_mouse_move(h_wnd: HWND, _msg: UINT, _w_param: WPARAM, l_param: LPARAM) -> LRESULT {
[INFO] [stdout]     |                               - help: you might be missing a type parameter: `<RECT>`
[INFO] [stdout] ...
[INFO] [stdout] 377 |     let mut client_rect = mem::MaybeUninit::<RECT>::zeroed().assume_init();
[INFO] [stdout]     |                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClientRect` in this scope
[INFO] [stdout]    --> src/win32.rs:378:5
[INFO] [stdout]     |
[INFO] [stdout] 378 |     GetClientRect(h_wnd, &mut client_rect);
[INFO] [stdout]     |     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/win32.rs:402:42
[INFO] [stdout]     |
[INFO] [stdout] 402 | unsafe fn handle_wm_button_click(_h_wnd: HWND, msg: UINT, _w_param: WPARAM, l_param: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/win32.rs:402:53
[INFO] [stdout]     |
[INFO] [stdout] 402 | unsafe fn handle_wm_button_click(_h_wnd: HWND, msg: UINT, _w_param: WPARAM, l_param: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/win32.rs:402:69
[INFO] [stdout]     |
[INFO] [stdout] 402 | unsafe fn handle_wm_button_click(_h_wnd: HWND, msg: UINT, _w_param: WPARAM, l_param: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/win32.rs:402:86
[INFO] [stdout]     |
[INFO] [stdout] 402 | unsafe fn handle_wm_button_click(_h_wnd: HWND, msg: UINT, _w_param: WPARAM, l_param: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/win32.rs:402:97
[INFO] [stdout]     |
[INFO] [stdout] 402 | unsafe fn handle_wm_button_click(_h_wnd: HWND, msg: UINT, _w_param: WPARAM, l_param: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                                                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GET_X_LPARAM` in this scope
[INFO] [stdout]    --> src/win32.rs:403:19
[INFO] [stdout]     |
[INFO] [stdout] 403 |     let mouse_x = GET_X_LPARAM(l_param);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GET_Y_LPARAM` in this scope
[INFO] [stdout]    --> src/win32.rs:404:19
[INFO] [stdout]     |
[INFO] [stdout] 404 |     let mouse_y = GET_Y_LPARAM(l_param);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/win32.rs:413:27
[INFO] [stdout]     |
[INFO] [stdout] 413 | fn handle_wm_paint(h_wnd: HWND) -> LRESULT {
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/win32.rs:413:36
[INFO] [stdout]     |
[INFO] [stdout] 413 | fn handle_wm_paint(h_wnd: HWND) -> LRESULT {
[INFO] [stdout]     |                                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PAINTSTRUCT` in this scope
[INFO] [stdout]    --> src/win32.rs:420:42
[INFO] [stdout]     |
[INFO] [stdout] 413 | fn handle_wm_paint(h_wnd: HWND) -> LRESULT {
[INFO] [stdout]     |                   - help: you might be missing a type parameter: `<PAINTSTRUCT>`
[INFO] [stdout] ...
[INFO] [stdout] 420 |         let mut ps =  mem::MaybeUninit::<PAINTSTRUCT>::zeroed().assume_init();
[INFO] [stdout]     |                                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BeginPaint` in this scope
[INFO] [stdout]    --> src/win32.rs:421:19
[INFO] [stdout]     |
[INFO] [stdout] 421 |         let hdc = BeginPaint(h_wnd, &mut ps);
[INFO] [stdout]     |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `StretchDIBits` in this scope
[INFO] [stdout]    --> src/win32.rs:430:9
[INFO] [stdout]     |
[INFO] [stdout] 430 |         StretchDIBits(
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DIB_RGB_COLORS` in this scope
[INFO] [stdout]    --> src/win32.rs:436:13
[INFO] [stdout]     |
[INFO] [stdout] 436 |             DIB_RGB_COLORS,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/win32.rs:437:13
[INFO] [stdout]     |
[INFO] [stdout] 437 |             SRCCOPY);
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndPaint` in this scope
[INFO] [stdout]    --> src/win32.rs:438:9
[INFO] [stdout]     |
[INFO] [stdout] 438 |         EndPaint(h_wnd, &ps);
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/win32.rs:443:26
[INFO] [stdout]     |
[INFO] [stdout] 443 | fn handle_wm_size(h_wnd: HWND) -> LRESULT {
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/win32.rs:443:35
[INFO] [stdout]     |
[INFO] [stdout] 443 | fn handle_wm_size(h_wnd: HWND) -> LRESULT {
[INFO] [stdout]     |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/win32.rs:447:50
[INFO] [stdout]     |
[INFO] [stdout] 443 | fn handle_wm_size(h_wnd: HWND) -> LRESULT {
[INFO] [stdout]     |                  - help: you might be missing a type parameter: `<RECT>`
[INFO] [stdout] ...
[INFO] [stdout] 447 |         let mut client_rect = mem::MaybeUninit::<RECT>::zeroed().assume_init();
[INFO] [stdout]     |                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClientRect` in this scope
[INFO] [stdout]    --> src/win32.rs:448:9
[INFO] [stdout]     |
[INFO] [stdout] 448 |         GetClientRect(h_wnd, &mut client_rect);
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BITMAPINFO` in this scope
[INFO] [stdout]    --> src/win32.rs:457:41
[INFO] [stdout]     |
[INFO] [stdout] 457 | const fn create_window_bitamp_info() -> BITMAPINFO {
[INFO] [stdout]     |                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFO` in this scope
[INFO] [stdout]    --> src/win32.rs:459:5
[INFO] [stdout]     |
[INFO] [stdout] 459 |     BITMAPINFO { 
[INFO] [stdout]     |     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFOHEADER` in this scope
[INFO] [stdout]    --> src/win32.rs:460:20
[INFO] [stdout]     |
[INFO] [stdout] 460 |         bmiHeader: BITMAPINFOHEADER { 
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BITMAPINFOHEADER` in this scope
[INFO] [stdout]    --> src/win32.rs:461:36
[INFO] [stdout]     |
[INFO] [stdout] 457 | const fn create_window_bitamp_info() -> BITMAPINFO {
[INFO] [stdout]     |                                   - help: you might be missing a type parameter: `<BITMAPINFOHEADER>`
[INFO] [stdout] ...
[INFO] [stdout] 461 |             biSize: mem::size_of::<BITMAPINFOHEADER>() as u32,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BI_RGB` in this scope
[INFO] [stdout]    --> src/win32.rs:466:28
[INFO] [stdout]     |
[INFO] [stdout] 466 |             biCompression: BI_RGB,
[INFO] [stdout]     |                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RGBQUAD` in this scope
[INFO] [stdout]    --> src/win32.rs:473:21
[INFO] [stdout]     |
[INFO] [stdout] 473 |         bmiColors: [RGBQUAD { rgbBlue: 0, rgbGreen: 0, rgbRed: 0, rgbReserved: 0 }]}
[INFO] [stdout]     |                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/win32.rs:484:42
[INFO] [stdout]     |
[INFO] [stdout] 484 | unsafe fn get_text_from_clipboard(h_wnd: HWND) -> Option<String> {
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]    --> src/win32.rs:486:8
[INFO] [stdout]     |
[INFO] [stdout] 486 |     if TRUE == IsClipboardFormatAvailable(CF_UNICODETEXT) {
[INFO] [stdout]     |        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsClipboardFormatAvailable` in this scope
[INFO] [stdout]    --> src/win32.rs:486:16
[INFO] [stdout]     |
[INFO] [stdout] 486 |     if TRUE == IsClipboardFormatAvailable(CF_UNICODETEXT) {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CF_UNICODETEXT` in this scope
[INFO] [stdout]    --> src/win32.rs:486:43
[INFO] [stdout]     |
[INFO] [stdout] 486 |     if TRUE == IsClipboardFormatAvailable(CF_UNICODETEXT) {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]    --> src/win32.rs:487:12
[INFO] [stdout]     |
[INFO] [stdout] 487 |         if TRUE == OpenClipboard(h_wnd) {
[INFO] [stdout]     |            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OpenClipboard` in this scope
[INFO] [stdout]    --> src/win32.rs:487:20
[INFO] [stdout]     |
[INFO] [stdout] 487 |         if TRUE == OpenClipboard(h_wnd) {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClipboardData` in this scope
[INFO] [stdout]    --> src/win32.rs:488:24
[INFO] [stdout]     |
[INFO] [stdout] 488 |             let hglb = GetClipboardData(CF_UNICODETEXT);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CF_UNICODETEXT` in this scope
[INFO] [stdout]    --> src/win32.rs:488:41
[INFO] [stdout]     |
[INFO] [stdout] 488 |             let hglb = GetClipboardData(CF_UNICODETEXT);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL` in this scope
[INFO] [stdout]    --> src/win32.rs:489:16
[INFO] [stdout]     |
[INFO] [stdout] 489 |             if NULL != hglb {
[INFO] [stdout]     |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GlobalLock` in this scope
[INFO] [stdout]    --> src/win32.rs:490:30
[INFO] [stdout]     |
[INFO] [stdout] 490 |                 let lptstr = GlobalLock(hglb);
[INFO] [stdout]     |                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GlobalUnlock` in this scope
[INFO] [stdout]    --> src/win32.rs:492:17
[INFO] [stdout]     |
[INFO] [stdout] 492 |                 GlobalUnlock(hglb);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CloseClipboard` in this scope
[INFO] [stdout]    --> src/win32.rs:494:13
[INFO] [stdout]     |
[INFO] [stdout] 494 |             CloseClipboard();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]    --> src/win32.rs:503:12
[INFO] [stdout]     |
[INFO] [stdout] 503 |         if TRUE == OpenClipboard(NULL as HWND) {
[INFO] [stdout]     |            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OpenClipboard` in this scope
[INFO] [stdout]    --> src/win32.rs:503:20
[INFO] [stdout]     |
[INFO] [stdout] 503 |         if TRUE == OpenClipboard(NULL as HWND) {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL` in this scope
[INFO] [stdout]    --> src/win32.rs:503:34
[INFO] [stdout]     |
[INFO] [stdout] 503 |         if TRUE == OpenClipboard(NULL as HWND) {
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/win32.rs:503:42
[INFO] [stdout]     |
[INFO] [stdout] 503 |         if TRUE == OpenClipboard(NULL as HWND) {
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EmptyClipboard` in this scope
[INFO] [stdout]    --> src/win32.rs:504:13
[INFO] [stdout]     |
[INFO] [stdout] 504 |             EmptyClipboard();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GlobalAlloc` in this scope
[INFO] [stdout]    --> src/win32.rs:508:24
[INFO] [stdout]     |
[INFO] [stdout] 508 |             let hglb = GlobalAlloc(GMEM_MOVEABLE, utf16.len() * 2);
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GMEM_MOVEABLE` in this scope
[INFO] [stdout]    --> src/win32.rs:508:36
[INFO] [stdout]     |
[INFO] [stdout] 508 |             let hglb = GlobalAlloc(GMEM_MOVEABLE, utf16.len() * 2);
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL` in this scope
[INFO] [stdout]    --> src/win32.rs:509:16
[INFO] [stdout]     |
[INFO] [stdout] 509 |             if NULL != hglb {
[INFO] [stdout]     |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GlobalLock` in this scope
[INFO] [stdout]    --> src/win32.rs:510:30
[INFO] [stdout]     |
[INFO] [stdout] 510 |                 let lptstr = GlobalLock(hglb) as *mut u8;
[INFO] [stdout]     |                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GlobalUnlock` in this scope
[INFO] [stdout]    --> src/win32.rs:516:17
[INFO] [stdout]     |
[INFO] [stdout] 516 |                 GlobalUnlock(hglb);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetClipboardData` in this scope
[INFO] [stdout]    --> src/win32.rs:517:17
[INFO] [stdout]     |
[INFO] [stdout] 517 |                 SetClipboardData(CF_UNICODETEXT, hglb);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CF_UNICODETEXT` in this scope
[INFO] [stdout]    --> src/win32.rs:517:34
[INFO] [stdout]     |
[INFO] [stdout] 517 |                 SetClipboardData(CF_UNICODETEXT, hglb);
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CloseClipboard` in this scope
[INFO] [stdout]    --> src/win32.rs:519:13
[INFO] [stdout]     |
[INFO] [stdout] 519 |             CloseClipboard();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPVOID` in this scope
[INFO] [stdout]    --> src/win32.rs:524:56
[INFO] [stdout]     |
[INFO] [stdout] 524 | unsafe fn convert_from_lpvoid_null_term_to_string(ptr: LPVOID, max_length: usize) -> Option<String> {
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL` in this scope
[INFO] [stdout]    --> src/win32.rs:526:8
[INFO] [stdout]     |
[INFO] [stdout] 526 |     if NULL != ptr {
[INFO] [stdout]     |        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/win32.rs:542:21
[INFO] [stdout]     |
[INFO] [stdout] 542 |         ctrl: (0 != GetAsyncKeyState(VK_CONTROL)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_CONTROL` in this scope
[INFO] [stdout]    --> src/win32.rs:542:38
[INFO] [stdout]     |
[INFO] [stdout] 542 |         ctrl: (0 != GetAsyncKeyState(VK_CONTROL)),
[INFO] [stdout]     |                                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/win32.rs:543:20
[INFO] [stdout]     |
[INFO] [stdout] 543 |         alt: (0 != GetAsyncKeyState(VK_MENU)),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_MENU` in this scope
[INFO] [stdout]    --> src/win32.rs:543:37
[INFO] [stdout]     |
[INFO] [stdout] 543 |         alt: (0 != GetAsyncKeyState(VK_MENU)),
[INFO] [stdout]     |                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/win32.rs:544:22
[INFO] [stdout]     |
[INFO] [stdout] 544 |         shift: (0 != GetAsyncKeyState(VK_SHIFT))
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_SHIFT` in this scope
[INFO] [stdout]    --> src/win32.rs:544:39
[INFO] [stdout]     |
[INFO] [stdout] 544 |         shift: (0 != GetAsyncKeyState(VK_SHIFT))
[INFO] [stdout]     |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]    --> src/win32.rs:212:23
[INFO] [stdout]     |
[INFO] [stdout] 212 |     OsStr::new(value).encode_wide().chain(once(0)).collect()
[INFO] [stdout]     |                       ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 147 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0422, E0425, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `filex`
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `Command { std: "docker" "inspect" "51071fceb34ab8e1cbf1fc5d5bb8dae07e21a059ef10d962a06b37f16c94bad6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "51071fceb34ab8e1cbf1fc5d5bb8dae07e21a059ef10d962a06b37f16c94bad6", kill_on_drop: false }`
[INFO] [stdout] 51071fceb34ab8e1cbf1fc5d5bb8dae07e21a059ef10d962a06b37f16c94bad6
